Die Function
18.4 handle errors
In many cases, system calls may fail. For example, you can try to open a non-existing file, delete a directory that still contains the file, or
Try to read files without read permission. In the previous example, we
PHP supports an error control operator: @. Any error messages that may be generated by the expression are ignored until it is placed in a PHP expression.
If a custom error handler is set with Set_error_handler (), it will still be called, but this
Problem G: Die GameLife is not easy. Sometimes it is beyond your control. Now, as contestants of acm icpc, you might be just tasting the bitter of life. But don't worry! Do not look only on the dark side of life, but look also on the bright side.
PHP in the real difference between die () and exit () What is the reason, we Baidu found die is to exit and release memory, Exit is to quit but not to release memory, then really is this, the need for friends can refer to the next
Online search for
Online search die and exit two functions, most of the "standard answer" is that die is to exit and release memory, exit is exited but does not release memory. This explanation is clearly wrong, as the PHP manual has said, "Die-equivalent to exit."
Online search die and exit two functions of the difference, most of the "standard answer" is that die is to exit and release memory, exit is exited but does not release memory.
This explanation is clearly wrong, as the PHP manual has said,
It has been hard to understand exception handling. for example, my program uses a mysql database connection at the underlying layer, and all my upper-layer programs are built on this basis (without considering caching or other issues ), for example,
Often see this statement: $file = fopen ($filename, ' r ') or Die ("Sorry, unable to open: $filename");
Or is understood here, because the data type is not differentiated in PHP, so the $file can be either int or bool, so the statement does not
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.